.menu{
	position:absolute;
	top:144px;
	background:url(../images/menu_bg.jpg) repeat-x top left;
	height:41px;
	width:992px;
	}
.menu_border_right{
	background:url(../images/menu_top_r.png) no-repeat right 1px;
}
/**********************************************/

.menu_header{
	height:35px;
	margin-left:279px;
	#position:absolute;
	#z-index:10;
	#top:0;
	#left:0;
	}	
.menu_header li{
	display:inline;
	float:left;
	position:relative;
	height:35px;
	
	}	
.menu_header li a{
	float:left;
	font-weight:bold;
	line-height:31px;
	padding-left: 10px;
	margin-top:5px;
	}
	
.menu_header li span{
	font-family:"Times New Roman", Times, serif;
    padding-right:10px;
    display: block;
    color:#420000;
	text-transform:uppercase;
	height:32px;
	font-size:12px;

}
/*ul.menu_top li a:hover, 
ul.menu_top li a.active{
	background:url(../images/menu_left.png) no-repeat left top;
}*/
ul.menu_top li a:hover span, 
ul.menu_top li a.active span{
	background: url(../images/menu_right.png) no-repeat right top;
	color:#9f6004;
}
.menu_header li a:hover,.menu_header li a.active,.menu_header li a.active1{
	background:url(../images/menu_left.png) no-repeat left top;
	/*color:#fc1901;
	background:#fff;
	#background:#fff;*/
}
.menu_header li a:hover span,.menu_header li a.active span,.menu_header li a.active1 span{
	background: url(../images/menu_right.png) no-repeat right top;
	color:#fc1901;
	/*background:#fff;
	#background:#fff;*/
}	
/**/
.menu_header ul{
	display:none;
	position:absolute;
	left:0px;
	top:35px;
	z-index:99999;
	#position:absolute;
	#left:0px;
	#top:35px;
	#z-index:99999;
	background:#fff;
	width:185px;
	border:1px #ccc solid;
	border-top:none;
	border-bottom:3px #7cc502 solid;
	
	box-shadow: 0px 4px 5px -2px;
    -moz-box-shadow: 0px 4px 5px -2px;
    -webkit-box-shadow: 0px 4px 5px -2px;
    -o-box-shadow: 0px 4px 5px -2px;
    -ms-box-shadow: 0px 4px 5px -2px;
}

.menu_header li ul li{
	height:auto;
	position:relative;
	background:#fff;	
	background:url(../images/note_3.jpg) no-repeat left 16px ;
	margin-left:17px;
	width:167px;
	
	}
.menu_header li ul li.top_li_sub{
	padding-top:5px;
	background:url(../images/note_3.jpg) no-repeat left 21px ;
	
	}
	
.menu_header li ul li a{
	font-size:11px;
	color:#666;
	display:block;
	margin:0px;
	height:30px;
	text-align:left;
	margin-left:10px;
	padding:0px;
	font-weight:normal;
	/*background: #fff url(../images/note_3.jpg) no-repeat left 16px ;*/
}
.menu_header li ul li a:hover,.menu_header li ul a.active{
	font-weight:bold;
	/*background:url(../images/note_3.jpg) no-repeat left 16px ;*/
}
.menu_header li ul ul{
	left:167px;
	top:0px;
	border:1px #ccc solid;
	border-bottom:3px #7cc502 solid;
	padding-top:0px;
}
.menu_header li ul li.sub_have_child{
	width:187px;
	}
.menu_header li ul li.sub_have_child a.sub{
	padding-right:20px;

	background:url(../images/note_4.jpg) no-repeat 98% 14px ;
	}
	
	
/**footer*/
/*menu footer*/
.menu_footer{
	border:1px solid #f2cfa5;
	height:32px;
	background:#faebcc;
	}
.menu_footer li{
	display:inline;
	float:left;
	background:url(../images/gach_mn_f.gif) no-repeat right center;
	}
.menu_footer a{
	float:left;
	color:#8a4d1e;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	line-height:33px;
	text-transform:uppercase;
}
.menu_footer a:hover, .menu_footer a.active{
	color:#d80803;
	font-weight:bold;
}
/*****menu left*****/



























.